patch of dense vegetation - Almanca İngilizce Sözlük